namespace Tekdev.InputValidation
{
    using System;

    internal class QueryStringParameter
    {                                                        
		#region Constructor
        internal QueryStringParameter()
        {
        }
		#endregion

		#region Properties
		private bool _caseSensitive;
        internal bool CaseSensitive
        {
            get { return _caseSensitive; }
            set { _caseSensitive = value; }
        }

		private int _length;
        internal int Length
        {
            get { return _length; }
            set { _length = value; }
        }

		private int _maxLength;
        internal int MaxLength
        {
            get { return _maxLength; }
            set { _maxLength = value; }
        }

		private int _minLength;
        internal int MinLength
        {
            get { return _minLength; }
            set { _minLength = value; }
        }

		private string _name;
        internal string Name
        {
            get { return _name; }
            set { _name = value; }
        }

		private bool _optional;
        internal bool Optional
        {
            get { return _optional; }
            set { _optional = value; }
        }

		private string _type;
        internal string Type
        {
            get { return _type; }
            set { _type = value; }
        }
		#endregion
    }
}

